﻿body {
	margin:0px;
	font-family:"宋体", "Verdana", "Arial";
	text-align:center;
	font-size:12px;
	color:#fff;
	background:#2f3335 url(bg.jpg) repeat-x top;
}
a:focus{ outline:none; }
ul{ margin:0px; padding:0px; }
li{ list-style:none; }
img{ border:0px; }
.clear_float{ clear:both; }
.imgbox{ border:solid 1px #e5e6e6; }
.bg_index{ }

.textSelect{ z-index:0; width:204px; padding:3px; border:solid 1px #b3b3b3; }
.textBox{ width:194px; padding:4px; border:solid 1px #b3b3b3; }

.top_logoBG{ height:104px; background:url(pic_71.jpg) repeat-x; }
.top_logo{ width:1036px; margin:auto; }
.top_logo .left{ width:436px; height:104px; text-align:left; }
.top_logo .right{ width:600px; height:104px; text-align:right; }
.top_menuBG{ height:46px; background:url(pic_60.jpg) repeat-x; }
.top_menu{ width:100%; }
.top_menu .div{ width:100%; font-size:0px; }
.top_menu .left{ background:url(pic_62.jpg) no-repeat right; }
.top_menu .mid{ width:1036px; height:46px; background:url(pic_61.jpg) no-repeat center; }
.top_menu .right{ background:url(pic_63.jpg) no-repeat left; }
.top_menu .menu{ width:1036px; text-align:right; }
.top_menu .menu li{ float:left; width:90px; height:46px; line-height:46px; }
.top_banBG{ height:404px; background:#000; border-bottom:solid 1px #303437; border-top:solid 1px #303437; }

.works_title{ width:1036px; margin:auto; }
.works_title .left{ float:left; width:230px; }
.works_title .right{ float:left; width:806px; }
.works_content{ width:1028px; margin:auto; background:#fff url(pic_02.jpg) repeat-x top; padding:0px 0px 20px 8px; }
.works_content .data{ float:left; width:340px; padding-top:10px; margin-top:10px; }
.works_content .box{ width:312px; height:142px; padding-top:8px; margin:auto; background:#fff; border:solid 1px #aaa; }

.aboutBG{ background:#c1c2c3; padding:15px 0px 25px 0px; }
.about{ width:1036px; margin:auto; }
.about .div{ float:left; width:23px; }
.about .box1{ float:left; width:218px; }
.about .box1 .data{ padding-top:8px; }
.about .box2{ float:left; width:536px; }
.about .box2 .left{ float:left; width:456px; }
.about .box2 .right{ float:left; width:80px; }
.about .box2 .data{ float:left; width:268px; background:url(lin_02.jpg) repeat-x bottom; }
.about .box2 .box{ text-align:left; padding-left:24px; height:33px; line-height:33px; overflow:hidden; background:url(pic_09.jpg) no-repeat 0px 7px; }
.about .box3{ float:left; width:236px; }
.about .box3 .data{ width:224px; height:168px; padding:0px 6px 0px 6px; overflow:hidden; background:url(pic_11.jpg); text-align:left; font-size:16px; color:#000; line-height:150%; }
.about .box3 .box{ padding-top:6px; }
.about .box3 .imgbox{ border:solid 1px #666; }
.ban{ width:1036px; margin:auto; padding:15px 0px 15px 0px; }
.news{ width:1036px; margin:auto; height:296px; }
.news .div{ float:left; width:44px; }
.news .box1{ float:left; width:316px; }
.news .box1 .left{ float:left; width:250px; }
.news .box1 .right{ float:left; width:66px; }
.news .box1 .data{ float:left; width:316px; background:url(lin_01.jpg) repeat-x bottom; }
.news .box1 .box{ text-align:left; padding-left:18px; height:32px; line-height:32px; overflow:hidden; background:url(pic_40.jpg) no-repeat 0px 7px; }
.link{ width:1036px; margin:auto; background:#2f3335; line-height:34px; text-align:left; font-size:14px; color:#97999a; }
.footBG{ background:#000; }
.foot_top{ width:1036px; margin:auto; line-height:30px; color:#8a8888; }
.foot_foot{ width:1036px; margin:auto; line-height:26px; color:#8a8888; font-size:16px; padding:4px 0px 20px 0px; }



#trTid{ background:url(pic_25.jpg); }
.inner_box{ width:1002px; margin:auto; border-bottom:solid 22px #a2a5a8; border-left:solid 17px #a2a5a8; border-right:solid 17px #a2a5a8; overflow:hidden; }
.inner_home{ background:#a2a5a8; height:38px; line-height:38px; text-align:left; font-size:14px; color:#000; }
.inner_titleBG{ height:36px; background:url(pic_21.jpg); }
.inner_title{ float:left; width:140px; font-family:黑体; font-size:20px; letter-spacing:2px; padding-top:10px; }
.inner_line{ width:980px; margin:auto; height:32px; background:url(lin_03.jpg) repeat-x bottom; }
.inner_content{ text-align:left; color:#000; font-size:14px; line-height:220%; padding:20px 25px 35px 25px; }
.inner_page{ text-align:right; padding:10px 0px 20px 0px; }

.inner_info{ background:#eaecf0; }
.inner_info .left{ float:left; width:540px; padding-top:35px; }
.inner_info .right{ float:left; width:430px; padding:60px 0px 50px 0px; }

.inner_news{ background:#fbfaf5 url(pic_23.jpg) repeat-x top; padding-top:25px; }
.inner_news .data{ width:960px; margin:auto; }
.inner_news .left{ float:left; width:80px; height:34px; line-height:34px; border-bottom:dotted 1px #666; text-align:right; color:#000; font-size:14px; }
.inner_news .mid{ float:left; width:740px; height:34px; line-height:34px; border-bottom:dotted 1px #666; text-align:left; overflow:hidden; }
.inner_news .right{ float:left; width:140px; height:34px; line-height:34px; border-bottom:dotted 1px #666; text-align:left; color:#000; font-size:14px; }
.inner_news .page{ width:960px; margin:auto; text-align:right; padding:10px 0px 30px 0px; }
.inner_news .newstitle{ color:#000; font-size:28px; padding:10px 0px 10px 0px; }
.inner_news .newsline{ width:960px; margin:auto; height:30px; line-height:30px; border-top:solid 1px #970404; color:#000; }
.tabhot{ width:932px; margin:auto; }
.tabline{ border-bottom:dotted 1px #b2b1ae; }
.tableft{ width:472px; vertical-align:top; border-right:dotted 1px #b2b1ae; text-align:left; color:#000; font-size:14px; line-height:28px; padding:20px 0px 10px 14px; }
.tabmid{ width:50px; }
.tabright{ width:410px; vertical-align:top; }
.hottop{ text-align:left; height:22px; line-height:22px; color:#000; }
.hotleft{ float:left; width:24px; height:22px; line-height:22px; color:#000; }
.hotright{ float:left; width:372px; height:22px; line-height:22px; text-align:left; overflow:hidden; }

.tabbox{ width:1002px; }
.tdsp1{ width:12px; }
.tdsp2{ width:14px; }
.tdmin{ width:246px; vertical-align:top; }
.tdmax{ width:716px; vertical-align:top; }
.tdmaxline{ width:730px; vertical-align:top; border-right:solid 1px #adaeb6; }

.databox{ width:680px; margin:auto; }
.dataleft{ width:240px; text-align:left; }
.dataright{ width:440px; text-align:left; font-size:16px; line-height:200%; color:#333; }
.datafoot{ float:left; width:202px; font-size:14px; color:#000; padding-top:6px; }
.dataline{ height:24px; background:url(lin_03.jpg) repeat-x bottom; }
.dataimg{ border:solid 1px #adaeb6; padding:3px; }

.schetitle{ width:968px; margin:auto; text-align:left; color:#000; font-size:28px; padding:30px 0px 20px 0px; }
.scheboxtop{ width:968px; margin:auto; font-size:1px; height:8px; background:url(pic_51.jpg); }
.scheboxmid{ width:938px; margin:auto; background:url(pic_53.jpg); text-align:left; font-size:14px; color:#000; line-height:200%; padding:15px; }
.scheboxfoot{ width:968px; margin:auto; font-size:1px; height:8px; background:url(pic_52.jpg); }
.schetitlefoot{ width:968px; margin:auto; color:#000; font-size:28px; padding-top:30px; }

.teacimg{ padding-top:20px; }

.stud_box{ width:1002px; margin:auto; border-bottom:solid 22px #84898c; border-left:solid 17px #84898c; border-right:solid 17px #84898c; }
.stud_home{ background:#84898c; height:38px; line-height:38px; text-align:left; font-size:14px; color:#000; }
.studboxtop{ width:1000px; margin:auto; font-size:1px; height:8px; background:url(pic_55.jpg); }
.studboxmid{ width:920px; margin:auto; background:url(pic_57.jpg); text-align:left; font-size:16px; font-weight:bold; line-height:200%; padding:18px 40px 18px 40px; }
.studboxfoot{ width:1000px; margin:auto; font-size:1px; height:8px; background:url(pic_56.jpg); }
.studsp{ background:#84898c; height:20px; }
.stud_info{ width:992px; margin:auto; background:url(pic_32.jpg); padding-left:8px; }
.stud_data{ float:left; width:164px; height:248px; }
.stud_td{ width:134px; height:184px; position:relative; border:solid 2px #ccc; }
.stud_div1{ position:absolute; left:0; bottom:0; width:134px; height:32px; line-height:32px; background:#000; filter:alpha(opacity=50); opacity:0.5; }
.stud_div2{ position:absolute; left:0; bottom:0; width:134px; height:32px; line-height:32px; }

.envi_bg{ width:630px; margin:auto; height:428px; background:url(pic_30.jpg); }
.envi_img{ padding-top:30px; }
.envi_text{ color:#000; font-size:14px; padding-top:5px; }
.envi_page{ width:630px; margin:auto; text-align:right; padding:10px 0px 20px 0px; }

.onlin_info{ background:#f5f5f5; }
.onlin_page{ width:960px; margin:auto; text-align:right; padding:10px 0px 20px 0px; }
.online_01{ width:610px; margin:auto; text-align:left; color:#000; font-size:16px; line-height:160%; padding:15px 0px 20px 0px; }
.online_02{ width:610px; margin:auto; background:#fff; border:solid 1px #ccc; font-size:14px; color:#000; }
.online_03{ border:solid 1px #ccc; width:150px; text-align:right; }
.online_04{ border:solid 1px #ccc; width:460px; text-align:left; padding:3px 0px 3px 6px; }
.online_05{ float:left; width:800px; height:242px; background:url(pic_44.jpg) no-repeat center; margin-top:10px; }
.online_06{ width:528px; margin:auto; padding-top:54px; text-align:left; font-size:16px; color:#000; line-height:200%; }
.online_07{ width:432px; vertical-align:top; background:url(pic_45.jpg) no-repeat center; }
.online_08{ font-size:24px; font-weight:bold; color:#000; text-align:right; padding:40px 110px 20px 0px; }
.online_09{ width:960px; margin:auto; border-bottom:solid 1px #8d8c8c; }
.online_10{ width:210px; vertical-align:top; text-align:left; color:#6e6e6e; font-size:14px; line-height:150%; }
.online_11{ width:900px; margin:auto; text-align:left; color:#000; font-size:16px; line-height:180%; padding:50px 0px 50px 0px; }
.online_12{ position:absolute; top:0px; left:0px; z-index:1; width:100%; display:none; background:#000; filter:alpha(opacity=50); opacity:0.5; }
.online_13{ position:absolute; top:0px; left:0px; z-index:2; width:100%; display:none; }

.employ_01{ float:left; width:640px; height:212px; background:url(pic_26.jpg) no-repeat center; }
.employ_02{ width:416px; margin:auto; padding-top:48px; text-align:left; font-size:16px; color:#000; line-height:200%; }
.employ_03{ float:left; width:20px; }
.employ_04{ float:left; width:320px; }
.employ_05{ float:left; width:250px; height:20px; line-height:20px; background:url(pic_50.jpg) no-repeat left; text-align:left; color:#000; font-size:16px; font-weight:bold; padding-left:22px; }
.employ_06{ float:left; padding-top:8px; }
.employ_07{ float:left; width:32px; height:26px; line-height:26px; text-align:right; color:#000; border-bottom:dotted 1px #c4c4c4; }
.employ_08{ float:left; width:288px; height:26px; line-height:26px; text-align:left; overflow:hidden; border-bottom:dotted 1px #c4c4c4; }
.employ_09{ float:left; width:240px; padding-top:22px; }
.employ_10{ width:230px; margin:auto; border:solid 1px #ced1d6; }
.employ_11{ height:24px; text-align:left; padding:0px 15px 0px 15px; font-size:14px; color:#5c5c5c; }
.employ_12{ height:32px; text-align:left; padding:0px 15px 0px 15px; font-size:14px; color:#5c5c5c; }
.employ_13{ height:20px; text-align:left; padding:0px 15px 0px 15px; background:#ebebeb; color:#878484; }
.employ_newstitle{ width:960px; margin:auto; color:#000; font-size:28px; text-align:left; padding:20px 0px 10px 0px;border-bottom:solid 1px #5e5e5e; }

.tutor_info{ background:#272727; }
.tutor_page{ width:940px; margin:auto; text-align:right; padding:0px 0px 20px 0px; }
.tutor_01{ float:left; width:518px; height:366px; background:url(pic_27.jpg) no-repeat center; }
.tutor_02{ width:500px; margin:auto; }
.tutor_03{ float:left; width:50px; }
.tutor_04{ float:left; width:392px; padding-top:15px; }
.tutor_05{ height:34px; line-height:34px; background:url(pic_28.jpg); text-align:left; font-size:22px; font-weight:bold; padding-left:22px; }
.tutor_06{ float:left; width:40px; height:30px; line-height:30px; }
.tutor_07{ float:left; width:350px; height:30px; line-height:30px; text-align:left; overflow:hidden; }
.tutor_08{ height:33px; line-height:33px; background:url(pic_58.jpg) no-repeat left; border-bottom:solid 2px #a4a4a4; text-align:left; font-size:22px; font-weight:bold; padding-left:22px; }
.tutor_09{ width:260px; height:176px; }
.tutor_10{ width:210px; text-align:left; font-size:14px; line-height:180%; }
.tutor_newstitle{ width:960px; margin:auto; text-align:left; font-size:28px; padding:20px 0px 10px 0px; }
.tutor_newsline{ width:960px; margin:auto; height:30px; line-height:30px; border-top:solid 1px #e5e5e5; }
.tutor_content{ text-align:left; font-size:14px; line-height:220%; padding:10px 25px 35px 25px; }

.quk_01{ width:246px; margin:auto; background:url(pic_33.jpg); }
.quk_02{ height:42px; line-height:42px; background:url(pic_34.jpg); font-size:18px; font-weight:bold; text-align:left; padding-left:36px; }
.quk_03{ float:left; width:83px; padding-left:40px; height:32px; line-height:32px; text-align:left; background:url(pic_43.jpg) no-repeat 18px 11px; }
.quk_04{ font-size:0px; height:8px; background:url(pic_35.jpg) no-repeat bottom; }
.quk_05{ height:42px; background:url(pic_49.jpg); }
.quk_06{ float:left; width:160px; height:42px; line-height:42px; font-size:18px; font-weight:bold; text-align:left; padding-left:36px; }
.quk_07{ float:left; height:42px; line-height:42px; }
.quk_08{ float:left; width:44px; height:30px; line-height:30px; text-align:right; color:#000; }
.quk_09{ float:left; width:202px; height:30px; line-height:30px; text-align:left; overflow:hidden; }
.quk_10{ text-align:left; font-size:14px; color:#333; line-height:22px; }
.quk_11{ width:246px; height:30px; margin:auto; }



a:link{ font-size:14px; color:#000; text-decoration:none; }
a:visited{ font-size:14px; color:#000; text-decoration:none; }
a:hover{ font-size:14px; color:#000; text-decoration:underline; }

a.stud:link{ font-size:14px; color:#fff; text-decoration:none; }
a.stud:visited{ font-size:14px; color:#fff; text-decoration:none; }
a.stud:hover{ font-size:14px; color:#fff; text-decoration:none; }

a.more:link{ font-size:12px; color:#000; text-decoration:none; }
a.more:visited{ font-size:12px; color:#000; text-decoration:none; }
a.more:hover{ font-size:12px; color:#000; text-decoration:none; }

a.menu:link{ font-size:16px; color:#cecece; text-decoration:none; }
a.menu:visited{ font-size:16px; color:#cecece; text-decoration:none; }
a.menu:hover{ font-size:16px; color:#0fce0f; text-decoration:underline; }

a.about:link{ font-size:16px; color:#000; text-decoration:none; }
a.about:visited{ font-size:16px; color:#000; text-decoration:none; }
a.about:hover{ font-size:16px; color:#000; text-decoration:underline; }

a.news:link{ font-size:14px; color:#000; text-decoration:none; }
a.news:visited{ font-size:14px; color:#000; text-decoration:none; }
a.news:hover{ font-size:16px; color:#000; text-decoration:underline; }

.home{ font-size:14px; color:#000; }
a.home:link{ font-size:14px; color:#000; text-decoration:none; }
a.home:visited{ font-size:14px; color:#000; text-decoration:none; }
a.home:hover{ font-size:14px; color:#000; text-decoration:underline; }

.title{ color:#ac5058; font-family:微软雅黑; font-size:16px; font-weight:bold; }
a.title:link{ font-size:18px; color:#ac5058; font-weight:bold; text-decoration:none; }
a.title:visited{ font-size:18px; color:#ac5058; font-weight:bold; text-decoration:none; }
a.title:hover{ font-size:18px; color:#893a1f;font-weight:bold; text-decoration:none; }

a.PrevNext:link{ font-size:14px; color:#000; text-decoration:none; }
a.PrevNext:visited{ font-size:14px; color:#000; text-decoration:none; }
a.PrevNext:hover{ font-size:14px; color:#000; text-decoration:underline; }

a.link:link{ font-size:14px; color:#97999a; text-decoration:none; }
a.link:visited{ font-size:14px; color:#97999a; text-decoration:none; }
a.link:hover{ font-size:14px; color:#97999a; text-decoration:underline; }

a.quk:link{ font-size:13px; color:#893a1f; font-family:Verdana; text-decoration:none; }
a.quk:visited{ font-size:13px; color:#893a1f; font-family:Verdana; text-decoration:none; }
a.quk:hover{ font-size:13px; color:#a05656; font-family:Verdana; text-decoration:none; }

a.foot:link{ font-size:13px; color:#6c6c82; font-family:Verdana; text-decoration:none; }
a.foot:visited{ font-size:13px; color:#6c6c82; font-family:Verdana; text-decoration:none; }
a.foot:hover{ font-size:13px; color:#d6d6d6; font-family:Verdana; text-decoration:none; }

.A_text{ font-size:12px;color:#666; }
.A_link{ font-size:12px;color:#666; }
a.A_link:link{ font-size:12px;color:#333;text-decoration:none; }
a.A_link:visited{ font-size:12px;color:#333;text-decoration:none; }
a.A_link:hover{ font-size:12px;color:#666;text-decoration:none; }
a.A_more:link{ font-size:12px;color:#333;text-decoration:none; }
a.A_more:visited{ font-size:12px;color:#333;text-decoration:none; }
a.A_more:hover{ font-size:12px;color:#666;text-decoration:none; }



.teac_out{ background:url(pic_25.jpg); }
.teac_out a:link{ font-size:20px; color:#fff; font-weight:bold; text-decoration:none; }
.teac_out a:visited{ font-size:20px; color:#fff; font-weight:bold; text-decoration:none; }
.teac_out a:hover{ font-size:20px; color:#fff; font-weight:bold; text-decoration:none; }
.teac_over{ background:url(pic_24_1.jpg); }
.teac_over a:link{ font-size:20px; color:#76f301; font-weight:bold; text-decoration:none; }
.teac_over a:visited{ font-size:20px; color:#76f301; font-weight:bold; text-decoration:none; }
.teac_over a:hover{ font-size:20px; color:#76f301; font-weight:bold; text-decoration:none; }
.teac_check{ background:url(pic_24.jpg); }
.teac_check a:link{ font-size:20px; color:#f8ff00; font-weight:bold; text-decoration:none; }
.teac_check a:visited{ font-size:20px; color:#f8ff00; font-weight:bold; text-decoration:none; }
.teac_check a:hover{ font-size:20px; color:#f8ff00; font-weight:bold; text-decoration:none; }

.stud_out{ background:url(pic_25.jpg); }
.stud_out a:link{ font-size:20px; color:#fff; font-weight:bold; text-decoration:none; }
.stud_out a:visited{ font-size:20px; color:#fff; font-weight:bold; text-decoration:none; }
.stud_out a:hover{ font-size:20px; color:#fff; font-weight:bold; text-decoration:none; }
.stud_over{ background:url(pic_31_1.jpg); }
.stud_over a:link{ font-size:20px; color:#76f301; font-weight:bold; text-decoration:none; }
.stud_over a:visited{ font-size:20px; color:#76f301; font-weight:bold; text-decoration:none; }
.stud_over a:hover{ font-size:20px; color:#76f301; font-weight:bold; text-decoration:none; }
.stud_check{ background:url(pic_31.jpg); }
.stud_check a:link{ font-size:20px; color:#f8ff00; font-weight:bold; text-decoration:none; }
.stud_check a:visited{ font-size:20px; color:#f8ff00; font-weight:bold; text-decoration:none; }
.stud_check a:hover{ font-size:20px; color:#f8ff00; font-weight:bold; text-decoration:none; }

.bg_out{ background:url(pic_02.jpg); filter:alpha(opacity=90); opacity:0.9; }
.bg_over{ background:url(pic_01.jpg); filter:alpha(opacity=90); opacity:0.9; }

.ban_out{ background:#943228; }
.ban_over{ background:#ae3f38; }

.menu_out{  }
.menu_out a:link{ font-size:13px; color:#df6417; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
.menu_out a:visited{ font-size:13px; color:#df6417; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
.menu_out a:hover{ font-size:13px; color:#df6417; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
.menu_over{ background:url(bg_02.jpg); }
.menu_over a:link{ font-size:13px; color:#fff; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
.menu_over a:visited{ font-size:13px; color:#fff; letter-spacing:-1px; font-weight:bold; text-decoration:none; }
.menu_over a:hover{ font-size:13px; color:#fff; letter-spacing:-1px; font-weight:bold; text-decoration:none; }

.sub_out{  }
.sub_out a:link{ font-size:12px; color:#e2722b; text-decoration:none; }
.sub_out a:visited{ font-size:12px; color:#e2722b; text-decoration:none; }
.sub_out a:hover{ font-size:12px; color:#e2722b; text-decoration:none; }
.sub_over{ background:url(bg_02.jpg); }
.sub_over a:link{ font-size:12px; color:#fff; text-decoration:none; }
.sub_over a:visited{ font-size:12px; color:#fff; text-decoration:none; }
.sub_over a:hover{ font-size:12px; color:#fff; text-decoration:none; }

.title_out{ background:url(pic_25.jpg) no-repeat center; }
.title_out a:link{ font-size:13px; color:#f5f5f5; text-decoration:none; }
.title_out a:visited{ font-size:13px; color:#f5f5f5; text-decoration:none; }
.title_out a:hover{ font-size:13px; color:#f5f5f5; text-decoration:none; }
.title_over{ background:url(pic_24.jpg) no-repeat center; }
.title_over a:link{ font-size:13px; color:#f5f5f5; text-decoration:none; }
.title_over a:visited{ font-size:13px; color:#f5f5f5; text-decoration:none; }
.title_over a:hover{ font-size:13px; color:#f5f5f5; text-decoration:none; }
